Dinosaur meets Archaeopteryx? Seven Theses on Rational's Unified Process (RUP)
نویسنده
چکیده
This position paper summarises some critical arguments on the Rational Unified Process (RUP). In particular, claims advertising the RUP e.g. to be iterative and architecture-centric are discussed and its core concepts like phase, iteration, workflow and milestone are investigated. It is argued that their definitions and relationships to each other lack clear structure and are too complex and overloaded for practical use. Major sources of these problems are the adherence of the RUP authors to a phase-oriented process structure, their underestimation of the software architecture and of powerful structuring principles like recursion and orthogonality.
منابع مشابه
ARIS meets RUP: The ARIS Unified Information System Development Process
Starting from the Rational Unified Process RUP and the ARIS life cycle model the ARIS Unified Information System Development Process AUP is designed. Similar as the RUP is developed from the classic waterfall model as an iterative and incremental process to build software, the AUP is developed from the ARIS life cycle model as an iterative and incremental process to build business information s...
متن کاملAPPLYING SYSTEM DEVELOPMENT METHODS IN PRACTICE - The RUP example
System development methods have already long been controversially discussed, but there is still a lack of knowledge and understanding based on empirical studies about how systems development is actually conducted in practice, how system development methodologies and methods are used and to what degree they are used as proposed in the literature (Floyd, 1986; Nandhakumar & Avison, 1999). The pur...
متن کاملRational Unified Process for Systems Engineering Part III: Requirements analysis and design
In the August issue of The Rational Edge, we began a three-part series to provide an overview of the latest evolution of Rational Unified Process for Systems Engineering,® or RUP SE.® RUP SE is an application of the Rational Unified Process,® or RUP,® software engineering process framework. RUP users should note that the currently available RUP Plug-In for SE is the RUP SE v1 Plug-In, which was...
متن کاملAnalysis and Design Rational Unified Process
The Rational Unified Process® or RUP® product is a software engineering process. It provides a disciplined approach to assigning tasks and responsibilities within a development organization. Its goal is to ensure the production of high-quality software that meets the needs of its end users within a predictable schedule and budget. The RUP has two dimensions: the horizontal axis represents time ...
متن کاملHow to Fail with the Rational Unified Process: Seven Steps to Pain and Suffering
The Rational Unified Process provides a valuable framework for approaching the business of developing software. As a framework, however, it must be adapted to the needs of each project team and their circumstances; it is intended to be applied in a light and agile style, and not adopted as a one-size-fits-all process. This article shares a number of common pitfalls experienced by teams attempti...
متن کامل